package cn.kgc.service;

import cn.kgc.commons.exception.HttpException;
import cn.kgc.dto.SkuEsModel;
import cn.kgc.dto.SpuInfoVO;
import cn.kgc.dto.SpuItemVO;
import com.baomidou.mybatisplus.extension.service.IService;
import cn.kgc.entity.PmsSpuInfo;
import org.springframework.transaction.annotation.Transactional;

/**
 * spu信息(PmsSpuInfo)表服务接口
 *
 * @author 石浩杰
 * @since 2022-12-05 09:38:35
 */
public interface PmsSpuInfoService extends IService<PmsSpuInfo> {

    SpuItemVO selectById(Long skuId);
    /**
     * 新增商品信息
     * @param spuInfoVO
     * @return
     */
    boolean savePmsSpuInfo(SpuInfoVO spuInfoVO);

    /**
     * 商品上架
     * @param spuId
     * @return
     */
    boolean up(long spuId);

    /**
     * 商品下架
     * @param spuId
     * @return
     */
    boolean down(long spuId);

}
